#!usr/bin/env python
# -*- coding:utf-8 _*-
"""
@author:zhengxin
@file: 012_narcissistic_number.py
@time: 2024/12/16  15:23
# @describe:
"""

"""
打印出所有的"水仙花数"：
    "水仙花数"是指一个三位数，其 个位数字立方和等于该数本身。
    例如：153是一个"水仙花数"，因为153=1的三次方＋5的三次方＋3的三次方。
        // 取整，% 求余，**3 三次方
"""

def narcissistic_number():
    for i in range(100, 1000):
        b = i // 100  # 百位
        s = i % 100 // 10   # 十位
        g = i % 10  # 各位
        if b**3+s**3+g**3==i:
            print(i)


narcissistic_number()